﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x0200075F RID: 1887
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class GetMonopolyInfoScRsp : IMessage<GetMonopolyInfoScRsp>, IMessage, IEquatable<GetMonopolyInfoScRsp>, IDeepCloneable<GetMonopolyInfoScRsp>, IBufferMessage
	{
		// Token: 0x1700181C RID: 6172
		// (get) Token: 0x060054CB RID: 21707 RVA: 0x000E55C7 File Offset: 0x000E37C7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<GetMonopolyInfoScRsp> Parser
		{
			get
			{
				return GetMonopolyInfoScRsp._parser;
			}
		}

		// Token: 0x1700181D RID: 6173
		// (get) Token: 0x060054CC RID: 21708 RVA: 0x000E55CE File Offset: 0x000E37CE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return GetMonopolyInfoScRspReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x1700181E RID: 6174
		// (get) Token: 0x060054CD RID: 21709 RVA: 0x000E55E0 File Offset: 0x000E37E0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return GetMonopolyInfoScRsp.Descriptor;
			}
		}

		// Token: 0x060054CE RID: 21710 RVA: 0x000E55E7 File Offset: 0x000E37E7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetMonopolyInfoScRsp()
		{
		}

		// Token: 0x060054CF RID: 21711 RVA: 0x000E55FC File Offset: 0x000E37FC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetMonopolyInfoScRsp(GetMonopolyInfoScRsp other) : this()
		{
			this.mPBGHKODKKO_ = ((other.mPBGHKODKKO_ != null) ? other.mPBGHKODKKO_.Clone() : null);
			this.kJJEFPLAFOA_ = ((other.kJJEFPLAFOA_ != null) ? other.kJJEFPLAFOA_.Clone() : null);
			this.pCEGPDNBFLN_ = ((other.pCEGPDNBFLN_ != null) ? other.pCEGPDNBFLN_.Clone() : null);
			this.lHMKHBFOLHE_ = ((other.lHMKHBFOLHE_ != null) ? other.lHMKHBFOLHE_.Clone() : null);
			this.stt_ = ((other.stt_ != null) ? other.stt_.Clone() : null);
			this.pGDAMBECANP_ = ((other.pGDAMBECANP_ != null) ? other.pGDAMBECANP_.Clone() : null);
			this.retcode_ = other.retcode_;
			this.rogueMap_ = ((other.rogueMap_ != null) ? other.rogueMap_.Clone() : null);
			this.kONHPGKDHLK_ = ((other.kONHPGKDHLK_ != null) ? other.kONHPGKDHLK_.Clone() : null);
			this.gFOANGJFDBI_ = ((other.gFOANGJFDBI_ != null) ? other.gFOANGJFDBI_.Clone() : null);
			this.nDEAEKHLMON_ = other.nDEAEKHLMON_.Clone();
			this.rogueBuffInfo_ = ((other.rogueBuffInfo_ != null) ? other.rogueBuffInfo_.Clone() : null);
			this.nBOOMOMMFBG_ = ((other.nBOOMOMMFBG_ != null) ? other.nBOOMOMMFBG_.Clone() : null);
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x060054D0 RID: 21712 RVA: 0x000E5771 File Offset: 0x000E3971
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetMonopolyInfoScRsp Clone()
		{
			return new GetMonopolyInfoScRsp(this);
		}

		// Token: 0x1700181F RID: 6175
		// (get) Token: 0x060054D1 RID: 21713 RVA: 0x000E5779 File Offset: 0x000E3979
		// (set) Token: 0x060054D2 RID: 21714 RVA: 0x000E5781 File Offset: 0x000E3981
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public IHDEIEEEIIE MPBGHKODKKO
		{
			get
			{
				return this.mPBGHKODKKO_;
			}
			set
			{
				this.mPBGHKODKKO_ = value;
			}
		}

		// Token: 0x17001820 RID: 6176
		// (get) Token: 0x060054D3 RID: 21715 RVA: 0x000E578A File Offset: 0x000E398A
		// (set) Token: 0x060054D4 RID: 21716 RVA: 0x000E5792 File Offset: 0x000E3992
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MMGHBJCIBMN KJJEFPLAFOA
		{
			get
			{
				return this.kJJEFPLAFOA_;
			}
			set
			{
				this.kJJEFPLAFOA_ = value;
			}
		}

		// Token: 0x17001821 RID: 6177
		// (get) Token: 0x060054D5 RID: 21717 RVA: 0x000E579B File Offset: 0x000E399B
		// (set) Token: 0x060054D6 RID: 21718 RVA: 0x000E57A3 File Offset: 0x000E39A3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LNLBMBDCLMC PCEGPDNBFLN
		{
			get
			{
				return this.pCEGPDNBFLN_;
			}
			set
			{
				this.pCEGPDNBFLN_ = value;
			}
		}

		// Token: 0x17001822 RID: 6178
		// (get) Token: 0x060054D7 RID: 21719 RVA: 0x000E57AC File Offset: 0x000E39AC
		// (set) Token: 0x060054D8 RID: 21720 RVA: 0x000E57B4 File Offset: 0x000E39B4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public NMOAGFKBEIE LHMKHBFOLHE
		{
			get
			{
				return this.lHMKHBFOLHE_;
			}
			set
			{
				this.lHMKHBFOLHE_ = value;
			}
		}

		// Token: 0x17001823 RID: 6179
		// (get) Token: 0x060054D9 RID: 21721 RVA: 0x000E57BD File Offset: 0x000E39BD
		// (set) Token: 0x060054DA RID: 21722 RVA: 0x000E57C5 File Offset: 0x000E39C5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public KPNOKNOHBKC Stt
		{
			get
			{
				return this.stt_;
			}
			set
			{
				this.stt_ = value;
			}
		}

		// Token: 0x17001824 RID: 6180
		// (get) Token: 0x060054DB RID: 21723 RVA: 0x000E57CE File Offset: 0x000E39CE
		// (set) Token: 0x060054DC RID: 21724 RVA: 0x000E57D6 File Offset: 0x000E39D6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public JAFLGAJCHMG PGDAMBECANP
		{
			get
			{
				return this.pGDAMBECANP_;
			}
			set
			{
				this.pGDAMBECANP_ = value;
			}
		}

		// Token: 0x17001825 RID: 6181
		// (get) Token: 0x060054DD RID: 21725 RVA: 0x000E57DF File Offset: 0x000E39DF
		// (set) Token: 0x060054DE RID: 21726 RVA: 0x000E57E7 File Offset: 0x000E39E7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Retcode
		{
			get
			{
				return this.retcode_;
			}
			set
			{
				this.retcode_ = value;
			}
		}

		// Token: 0x17001826 RID: 6182
		// (get) Token: 0x060054DF RID: 21727 RVA: 0x000E57F0 File Offset: 0x000E39F0
		// (set) Token: 0x060054E0 RID: 21728 RVA: 0x000E57F8 File Offset: 0x000E39F8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public KLPNIKBGGHO RogueMap
		{
			get
			{
				return this.rogueMap_;
			}
			set
			{
				this.rogueMap_ = value;
			}
		}

		// Token: 0x17001827 RID: 6183
		// (get) Token: 0x060054E1 RID: 21729 RVA: 0x000E5801 File Offset: 0x000E3A01
		// (set) Token: 0x060054E2 RID: 21730 RVA: 0x000E5809 File Offset: 0x000E3A09
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public NNOGMPFHOJJ KONHPGKDHLK
		{
			get
			{
				return this.kONHPGKDHLK_;
			}
			set
			{
				this.kONHPGKDHLK_ = value;
			}
		}

		// Token: 0x17001828 RID: 6184
		// (get) Token: 0x060054E3 RID: 21731 RVA: 0x000E5812 File Offset: 0x000E3A12
		// (set) Token: 0x060054E4 RID: 21732 RVA: 0x000E581A File Offset: 0x000E3A1A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PKICEHGICIG GFOANGJFDBI
		{
			get
			{
				return this.gFOANGJFDBI_;
			}
			set
			{
				this.gFOANGJFDBI_ = value;
			}
		}

		// Token: 0x17001829 RID: 6185
		// (get) Token: 0x060054E5 RID: 21733 RVA: 0x000E5823 File Offset: 0x000E3A23
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<uint> NDEAEKHLMON
		{
			get
			{
				return this.nDEAEKHLMON_;
			}
		}

		// Token: 0x1700182A RID: 6186
		// (get) Token: 0x060054E6 RID: 21734 RVA: 0x000E582B File Offset: 0x000E3A2B
		// (set) Token: 0x060054E7 RID: 21735 RVA: 0x000E5833 File Offset: 0x000E3A33
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public BCDICBDJFHH RogueBuffInfo
		{
			get
			{
				return this.rogueBuffInfo_;
			}
			set
			{
				this.rogueBuffInfo_ = value;
			}
		}

		// Token: 0x1700182B RID: 6187
		// (get) Token: 0x060054E8 RID: 21736 RVA: 0x000E583C File Offset: 0x000E3A3C
		// (set) Token: 0x060054E9 RID: 21737 RVA: 0x000E5844 File Offset: 0x000E3A44
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public KHMBFLJMFEH NBOOMOMMFBG
		{
			get
			{
				return this.nBOOMOMMFBG_;
			}
			set
			{
				this.nBOOMOMMFBG_ = value;
			}
		}

		// Token: 0x060054EA RID: 21738 RVA: 0x000E584D File Offset: 0x000E3A4D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as GetMonopolyInfoScRsp);
		}

		// Token: 0x060054EB RID: 21739 RVA: 0x000E585C File Offset: 0x000E3A5C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(GetMonopolyInfoScRsp other)
		{
			return other != null && (other == this || (object.Equals(this.MPBGHKODKKO, other.MPBGHKODKKO) && object.Equals(this.KJJEFPLAFOA, other.KJJEFPLAFOA) && object.Equals(this.PCEGPDNBFLN, other.PCEGPDNBFLN) && object.Equals(this.LHMKHBFOLHE, other.LHMKHBFOLHE) && object.Equals(this.Stt, other.Stt) && object.Equals(this.PGDAMBECANP, other.PGDAMBECANP) && this.Retcode == other.Retcode && object.Equals(this.RogueMap, other.RogueMap) && object.Equals(this.KONHPGKDHLK, other.KONHPGKDHLK) && object.Equals(this.GFOANGJFDBI, other.GFOANGJFDBI) && this.nDEAEKHLMON_.Equals(other.nDEAEKHLMON_) && object.Equals(this.RogueBuffInfo, other.RogueBuffInfo) && object.Equals(this.NBOOMOMMFBG, other.NBOOMOMMFBG) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x060054EC RID: 21740 RVA: 0x000E5994 File Offset: 0x000E3B94
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.mPBGHKODKKO_ != null)
			{
				num ^= this.MPBGHKODKKO.GetHashCode();
			}
			if (this.kJJEFPLAFOA_ != null)
			{
				num ^= this.KJJEFPLAFOA.GetHashCode();
			}
			if (this.pCEGPDNBFLN_ != null)
			{
				num ^= this.PCEGPDNBFLN.GetHashCode();
			}
			if (this.lHMKHBFOLHE_ != null)
			{
				num ^= this.LHMKHBFOLHE.GetHashCode();
			}
			if (this.stt_ != null)
			{
				num ^= this.Stt.GetHashCode();
			}
			if (this.pGDAMBECANP_ != null)
			{
				num ^= this.PGDAMBECANP.GetHashCode();
			}
			if (this.Retcode != 0U)
			{
				num ^= this.Retcode.GetHashCode();
			}
			if (this.rogueMap_ != null)
			{
				num ^= this.RogueMap.GetHashCode();
			}
			if (this.kONHPGKDHLK_ != null)
			{
				num ^= this.KONHPGKDHLK.GetHashCode();
			}
			if (this.gFOANGJFDBI_ != null)
			{
				num ^= this.GFOANGJFDBI.GetHashCode();
			}
			num ^= this.nDEAEKHLMON_.GetHashCode();
			if (this.rogueBuffInfo_ != null)
			{
				num ^= this.RogueBuffInfo.GetHashCode();
			}
			if (this.nBOOMOMMFBG_ != null)
			{
				num ^= this.NBOOMOMMFBG.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x060054ED RID: 21741 RVA: 0x000E5AD3 File Offset: 0x000E3CD3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x060054EE RID: 21742 RVA: 0x000E5ADB File Offset: 0x000E3CDB
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x060054EF RID: 21743 RVA: 0x000E5AE4 File Offset: 0x000E3CE4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.kONHPGKDHLK_ != null)
			{
				output.WriteRawTag(10);
				output.WriteMessage(this.KONHPGKDHLK);
			}
			if (this.Retcode != 0U)
			{
				output.WriteRawTag(16);
				output.WriteUInt32(this.Retcode);
			}
			if (this.pGDAMBECANP_ != null)
			{
				output.WriteRawTag(26);
				output.WriteMessage(this.PGDAMBECANP);
			}
			if (this.rogueMap_ != null)
			{
				output.WriteRawTag(34);
				output.WriteMessage(this.RogueMap);
			}
			this.nDEAEKHLMON_.WriteTo(ref output, GetMonopolyInfoScRsp._repeated_nDEAEKHLMON_codec);
			if (this.rogueBuffInfo_ != null)
			{
				output.WriteRawTag(58);
				output.WriteMessage(this.RogueBuffInfo);
			}
			if (this.lHMKHBFOLHE_ != null)
			{
				output.WriteRawTag(74);
				output.WriteMessage(this.LHMKHBFOLHE);
			}
			if (this.stt_ != null)
			{
				output.WriteRawTag(82);
				output.WriteMessage(this.Stt);
			}
			if (this.gFOANGJFDBI_ != null)
			{
				output.WriteRawTag(90);
				output.WriteMessage(this.GFOANGJFDBI);
			}
			if (this.mPBGHKODKKO_ != null)
			{
				output.WriteRawTag(98);
				output.WriteMessage(this.MPBGHKODKKO);
			}
			if (this.kJJEFPLAFOA_ != null)
			{
				output.WriteRawTag(106);
				output.WriteMessage(this.KJJEFPLAFOA);
			}
			if (this.pCEGPDNBFLN_ != null)
			{
				output.WriteRawTag(114);
				output.WriteMessage(this.PCEGPDNBFLN);
			}
			if (this.nBOOMOMMFBG_ != null)
			{
				output.WriteRawTag(122);
				output.WriteMessage(this.NBOOMOMMFBG);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x060054F0 RID: 21744 RVA: 0x000E5C68 File Offset: 0x000E3E68
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.mPBGHKODKKO_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.MPBGHKODKKO);
			}
			if (this.kJJEFPLAFOA_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.KJJEFPLAFOA);
			}
			if (this.pCEGPDNBFLN_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.PCEGPDNBFLN);
			}
			if (this.lHMKHBFOLHE_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.LHMKHBFOLHE);
			}
			if (this.stt_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.Stt);
			}
			if (this.pGDAMBECANP_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.PGDAMBECANP);
			}
			if (this.Retcode != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Retcode);
			}
			if (this.rogueMap_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.RogueMap);
			}
			if (this.kONHPGKDHLK_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.KONHPGKDHLK);
			}
			if (this.gFOANGJFDBI_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.GFOANGJFDBI);
			}
			num += this.nDEAEKHLMON_.CalculateSize(GetMonopolyInfoScRsp._repeated_nDEAEKHLMON_codec);
			if (this.rogueBuffInfo_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.RogueBuffInfo);
			}
			if (this.nBOOMOMMFBG_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.NBOOMOMMFBG);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x060054F1 RID: 21745 RVA: 0x000E5DC4 File Offset: 0x000E3FC4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(GetMonopolyInfoScRsp other)
		{
			if (other == null)
			{
				return;
			}
			if (other.mPBGHKODKKO_ != null)
			{
				if (this.mPBGHKODKKO_ == null)
				{
					this.MPBGHKODKKO = new IHDEIEEEIIE();
				}
				this.MPBGHKODKKO.MergeFrom(other.MPBGHKODKKO);
			}
			if (other.kJJEFPLAFOA_ != null)
			{
				if (this.kJJEFPLAFOA_ == null)
				{
					this.KJJEFPLAFOA = new MMGHBJCIBMN();
				}
				this.KJJEFPLAFOA.MergeFrom(other.KJJEFPLAFOA);
			}
			if (other.pCEGPDNBFLN_ != null)
			{
				if (this.pCEGPDNBFLN_ == null)
				{
					this.PCEGPDNBFLN = new LNLBMBDCLMC();
				}
				this.PCEGPDNBFLN.MergeFrom(other.PCEGPDNBFLN);
			}
			if (other.lHMKHBFOLHE_ != null)
			{
				if (this.lHMKHBFOLHE_ == null)
				{
					this.LHMKHBFOLHE = new NMOAGFKBEIE();
				}
				this.LHMKHBFOLHE.MergeFrom(other.LHMKHBFOLHE);
			}
			if (other.stt_ != null)
			{
				if (this.stt_ == null)
				{
					this.Stt = new KPNOKNOHBKC();
				}
				this.Stt.MergeFrom(other.Stt);
			}
			if (other.pGDAMBECANP_ != null)
			{
				if (this.pGDAMBECANP_ == null)
				{
					this.PGDAMBECANP = new JAFLGAJCHMG();
				}
				this.PGDAMBECANP.MergeFrom(other.PGDAMBECANP);
			}
			if (other.Retcode != 0U)
			{
				this.Retcode = other.Retcode;
			}
			if (other.rogueMap_ != null)
			{
				if (this.rogueMap_ == null)
				{
					this.RogueMap = new KLPNIKBGGHO();
				}
				this.RogueMap.MergeFrom(other.RogueMap);
			}
			if (other.kONHPGKDHLK_ != null)
			{
				if (this.kONHPGKDHLK_ == null)
				{
					this.KONHPGKDHLK = new NNOGMPFHOJJ();
				}
				this.KONHPGKDHLK.MergeFrom(other.KONHPGKDHLK);
			}
			if (other.gFOANGJFDBI_ != null)
			{
				if (this.gFOANGJFDBI_ == null)
				{
					this.GFOANGJFDBI = new PKICEHGICIG();
				}
				this.GFOANGJFDBI.MergeFrom(other.GFOANGJFDBI);
			}
			this.nDEAEKHLMON_.Add(other.nDEAEKHLMON_);
			if (other.rogueBuffInfo_ != null)
			{
				if (this.rogueBuffInfo_ == null)
				{
					this.RogueBuffInfo = new BCDICBDJFHH();
				}
				this.RogueBuffInfo.MergeFrom(other.RogueBuffInfo);
			}
			if (other.nBOOMOMMFBG_ != null)
			{
				if (this.nBOOMOMMFBG_ == null)
				{
					this.NBOOMOMMFBG = new KHMBFLJMFEH();
				}
				this.NBOOMOMMFBG.MergeFrom(other.NBOOMOMMFBG);
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x060054F2 RID: 21746 RVA: 0x000E5FF5 File Offset: 0x000E41F5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x060054F3 RID: 21747 RVA: 0x000E6000 File Offset: 0x000E4200
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 58U)
				{
					if (num > 26U)
					{
						if (num <= 40U)
						{
							if (num == 34U)
							{
								if (this.rogueMap_ == null)
								{
									this.RogueMap = new KLPNIKBGGHO();
								}
								input.ReadMessage(this.RogueMap);
								continue;
							}
							if (num != 40U)
							{
								goto IL_98;
							}
						}
						else if (num != 42U)
						{
							if (num != 58U)
							{
								goto IL_98;
							}
							if (this.rogueBuffInfo_ == null)
							{
								this.RogueBuffInfo = new BCDICBDJFHH();
							}
							input.ReadMessage(this.RogueBuffInfo);
							continue;
						}
						this.nDEAEKHLMON_.AddEntriesFrom(ref input, GetMonopolyInfoScRsp._repeated_nDEAEKHLMON_codec);
						continue;
					}
					if (num == 10U)
					{
						if (this.kONHPGKDHLK_ == null)
						{
							this.KONHPGKDHLK = new NNOGMPFHOJJ();
						}
						input.ReadMessage(this.KONHPGKDHLK);
						continue;
					}
					if (num == 16U)
					{
						this.Retcode = input.ReadUInt32();
						continue;
					}
					if (num == 26U)
					{
						if (this.pGDAMBECANP_ == null)
						{
							this.PGDAMBECANP = new JAFLGAJCHMG();
						}
						input.ReadMessage(this.PGDAMBECANP);
						continue;
					}
				}
				else if (num <= 90U)
				{
					if (num == 74U)
					{
						if (this.lHMKHBFOLHE_ == null)
						{
							this.LHMKHBFOLHE = new NMOAGFKBEIE();
						}
						input.ReadMessage(this.LHMKHBFOLHE);
						continue;
					}
					if (num == 82U)
					{
						if (this.stt_ == null)
						{
							this.Stt = new KPNOKNOHBKC();
						}
						input.ReadMessage(this.Stt);
						continue;
					}
					if (num == 90U)
					{
						if (this.gFOANGJFDBI_ == null)
						{
							this.GFOANGJFDBI = new PKICEHGICIG();
						}
						input.ReadMessage(this.GFOANGJFDBI);
						continue;
					}
				}
				else if (num <= 106U)
				{
					if (num == 98U)
					{
						if (this.mPBGHKODKKO_ == null)
						{
							this.MPBGHKODKKO = new IHDEIEEEIIE();
						}
						input.ReadMessage(this.MPBGHKODKKO);
						continue;
					}
					if (num == 106U)
					{
						if (this.kJJEFPLAFOA_ == null)
						{
							this.KJJEFPLAFOA = new MMGHBJCIBMN();
						}
						input.ReadMessage(this.KJJEFPLAFOA);
						continue;
					}
				}
				else
				{
					if (num == 114U)
					{
						if (this.pCEGPDNBFLN_ == null)
						{
							this.PCEGPDNBFLN = new LNLBMBDCLMC();
						}
						input.ReadMessage(this.PCEGPDNBFLN);
						continue;
					}
					if (num == 122U)
					{
						if (this.nBOOMOMMFBG_ == null)
						{
							this.NBOOMOMMFBG = new KHMBFLJMFEH();
						}
						input.ReadMessage(this.NBOOMOMMFBG);
						continue;
					}
				}
				IL_98:
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04002127 RID: 8487
		private static readonly MessageParser<GetMonopolyInfoScRsp> _parser = new MessageParser<GetMonopolyInfoScRsp>(() => new GetMonopolyInfoScRsp());

		// Token: 0x04002128 RID: 8488
		private UnknownFieldSet _unknownFields;

		// Token: 0x04002129 RID: 8489
		public const int MPBGHKODKKOFieldNumber = 12;

		// Token: 0x0400212A RID: 8490
		private IHDEIEEEIIE mPBGHKODKKO_;

		// Token: 0x0400212B RID: 8491
		public const int KJJEFPLAFOAFieldNumber = 13;

		// Token: 0x0400212C RID: 8492
		private MMGHBJCIBMN kJJEFPLAFOA_;

		// Token: 0x0400212D RID: 8493
		public const int PCEGPDNBFLNFieldNumber = 14;

		// Token: 0x0400212E RID: 8494
		private LNLBMBDCLMC pCEGPDNBFLN_;

		// Token: 0x0400212F RID: 8495
		public const int LHMKHBFOLHEFieldNumber = 9;

		// Token: 0x04002130 RID: 8496
		private NMOAGFKBEIE lHMKHBFOLHE_;

		// Token: 0x04002131 RID: 8497
		public const int SttFieldNumber = 10;

		// Token: 0x04002132 RID: 8498
		private KPNOKNOHBKC stt_;

		// Token: 0x04002133 RID: 8499
		public const int PGDAMBECANPFieldNumber = 3;

		// Token: 0x04002134 RID: 8500
		private JAFLGAJCHMG pGDAMBECANP_;

		// Token: 0x04002135 RID: 8501
		public const int RetcodeFieldNumber = 2;

		// Token: 0x04002136 RID: 8502
		private uint retcode_;

		// Token: 0x04002137 RID: 8503
		public const int RogueMapFieldNumber = 4;

		// Token: 0x04002138 RID: 8504
		private KLPNIKBGGHO rogueMap_;

		// Token: 0x04002139 RID: 8505
		public const int KONHPGKDHLKFieldNumber = 1;

		// Token: 0x0400213A RID: 8506
		private NNOGMPFHOJJ kONHPGKDHLK_;

		// Token: 0x0400213B RID: 8507
		public const int GFOANGJFDBIFieldNumber = 11;

		// Token: 0x0400213C RID: 8508
		private PKICEHGICIG gFOANGJFDBI_;

		// Token: 0x0400213D RID: 8509
		public const int NDEAEKHLMONFieldNumber = 5;

		// Token: 0x0400213E RID: 8510
		private static readonly FieldCodec<uint> _repeated_nDEAEKHLMON_codec = FieldCodec.ForUInt32(42U);

		// Token: 0x0400213F RID: 8511
		private readonly RepeatedField<uint> nDEAEKHLMON_ = new RepeatedField<uint>();

		// Token: 0x04002140 RID: 8512
		public const int RogueBuffInfoFieldNumber = 7;

		// Token: 0x04002141 RID: 8513
		private BCDICBDJFHH rogueBuffInfo_;

		// Token: 0x04002142 RID: 8514
		public const int NBOOMOMMFBGFieldNumber = 15;

		// Token: 0x04002143 RID: 8515
		private KHMBFLJMFEH nBOOMOMMFBG_;
	}
}
